home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / sysext / init / appsw102.sit / About AppSwitcher7… next >
Encoding:
Text File  |  1991-09-16  |  5.5 KB  |  110 lines

  1.  
  2.  
  3.  
  4.  
  5. When I used MultiFinder under system 6, I found Larry Rosenstein╒s cdev Application Menu extremely useful.  Then along came system 7 and suddenly I couldn╒t hold down a couple of modifier keys, click the mouse and have a menu of currently-running applications appear wherever I wanted.  So I wasn╒t happy.
  6.  
  7. At the same time, On Cue stopped working properly, so I couldn╒t switch between applications with a single keystroke either (nor could I launch applications as easily, but that╒s another story╔).
  8.  
  9. So I wrote AppSwitcher7.  Click in the top left or top right of your main screen, or hold down your choice of modifiers and click anywhere and a menu appears containing your running applications.  Choose one, and it comes to the front.  Or press almost any combination of keys (your choice) to cycle through your current applications, optionally hiding the current application as you go.
  10.  
  11. AppSwitcher7 arrives at your Mac configured to pop up when you click in the top left or top right corners (the active area is 5 dots square, so you need to have the mouse in the extreme corner).  The ╥pop up menu anywhere╙ option is inactive, the menu will have no icons and keyboard switching is disabled.  Well, that╒s how it left my Mac, anyway.
  12.  
  13. To change the settings, click in one of the top corners and choose the Configure╔ option from the menu.  This dialog box then appears:
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. ╥with icons╙ is an option because AppSwitcher7 finds the icons from the desktop database each time it is activated, before popping up the menu.  I imagine (I have to imagine, since I can╒t check for myself) that if you are running applications from a remote server, this could take some time, perhaps enough to be irritating.  Maybe the icons are irritating anyway.
  36.  
  37. The hieroglyphics against the check boxes under the ╥anywhere, while holding down╙ checkbox mean, from left to right, the command, shift, option and control keys.  They╒re identical to the ones used in Apple╒s very own MacroMaker, so any complaints about intelligibility should be directed at Apple, not at me.
  38.  
  39. To set the keyboard switching keys, click on the appropriate Set button.  You╒ll then get this dialog:
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51. If you are setting the key which will hide the current application as it switches, the word ╥without╙ will be missing.  Valid keys, apart from all printable characters, are the arrow keys, tab, return and enter.
  52.  
  53. System 7 seems to encourage the development of applications which, although not actually background-only tasks like the file sharing monitor, very rarely need to be brought to the front: DownLine (a very useful shareware for people who download a lot of Stuffed, BinHexed files) and Print Monitor are two which spring to mind.  Since you don╒t usually want to get to them, AppSwitcher7 gives you a way to exclude any application from the popup menu, the keyboard switching rota or both.  To get at it, click the Exclude╔ button in the configuration dialog and this dialog will appear:
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. The scrolling list shows the applications which will be excluded from one or other of the menu and the keyboard rota.  To add a new application to the list, click the Add╔ button and you╒ll get a standard Open dialog showing applications.  To remove an app, either double-click on it or select it (by single-clicking) and click the Remove button.
  70.  
  71. The two check boxes show the settings for the application currently selected in the list: they╒re disabled (greyed-out) if no app is selected.  An application will never be excluded, regardless of these settings, if it╒s the current application or it╒s marked (applications which want to be brought to the front often put a diamond next to their name in the application menu: if you exclude Print Monitor, for example, from both keyboard switching and the popup menu, you╒ll still be able to use AppSwitcher7 to get to it if it has a problem with printing and requires your attention, but it won╒t intrude for the rest of the time).  To save time when scanning the list, applications which have neither box checked when you click OK are not saved.
  72.  
  73.  
  74. Version history
  75. ==============
  76.  
  77. v0.5, June 1991: first beta release
  78.  
  79. v0.6, July 1991: added keyboard switching hiding the current application.  Fixed keyboard switching so a background-only process doesn╒t make it stick at the Finder.  Added icons to the popup menu.  Fixed a few bugs and made several internal changes.
  80.  
  81. v1.0, August 1991: added the ability to exclude certain applications from the keyboard switching rota and/or the popup menu.  Fixed a problem which occasionally meant that AppSwitcher thought the frontmost window was a modal dialog when it wasn╒t.
  82.  
  83. v1.01, September 1991: fixed a bug which resulted in the popup menu appearing in odd places on machines which didn't have Colo(u)r QuickDraw.
  84.  
  85. v1.02, September 1991: fixed a bug concerned with modifier keys and "switch and hide".
  86.  
  87.  
  88. Known bugs
  89. ==========
  90.  
  91. If you have two applications running which have identical names (as they appear in the popup menu), you can╒t switch to the second.  I╒m sure there╒s a way of fixing this (apart from not doing such a damn silly thing in the first place).  Thanks to Larry Rosenstein for pointing this one out.
  92.  
  93. You can╒t add desk accessories to the exclude list.
  94.  
  95. The probable delay while the icons are found if you╒re running applications from a remote server could be regarded as a bug, but since it╒s documented, we╒ll call it a feature.  I╒m working on a way to fix it.
  96.  
  97.  
  98. Jeremy Roussak (jeremyr@dcs.qmw.ac.uk)
  99.  
  100. Whitecroft
  101. 40 Cross Road
  102. Bushey
  103. Watford
  104. WD1  4DQ
  105. England
  106.